@charset "utf-8";
.cart{padding:0 15px;}
.item {background:#FFF;border-radius:8px 8px 8px 8px;border:1px solid #E0E1E1;min-height:80px;;position:relative;margin-top:15px;}
.item:last-child{margin-bottom:15px;}
.item dl{padding:15px 10px 15px 40px;border-bottom:1px solid #E0E1E1;position:relative;}
.item dl:last-child{border-bottom:none;}
.item dt{width:80px;height:80px;float:left;}
.item dd{margin-left:90px;line-height:18px;font-size:14px;}
.item dt input{left:20px;top:45px;position:absolute;}
.item dd .p-name{max-height:36px;margin-bottom:8px;}
.item dd .p-price{position:relative;overflow:inherit;height:32px;line-height:32px;}
.item dd .p-detail{font-size:12px;color:#999;}
.p-price input[type="number"]{width:50px;border:1px solid #DDDDDD;border-radius:2px 2px 2px 2px;height:30px;line-height:30px;text-align:center;position:absolute;right:10px;top:0px;}
.item .top{background-color:#FAFAFA;border-bottom:1px solid #EAEAEA;border-top-left-radius:8px;border-top-right-radius:8px;height:28px;line-height:28px;padding-top:2px;}
.item .top a{color:#1F1F1F;margin-left:12px;}
.item .top input[type="checkbox"]{margin:-1px 0 0 20px }
.item .bottom{height:30px;line-height:30px;background-color:#FAFAFA;border-top:1px solid #EAEAEA;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:right;padding:10px 18px;font-size:12px;} 
.item .bottom strong{color:#F00;font-size:16px;}
.cart-empty{background:url(../../../image/wap/no_car.png) top center no-repeat;background-size:95px;display;block;padding-top:85px;margin:80px auto 0;text-align:center;color:#666;}
.cart-empty a{color:#005EA7;}
footer{margin:20px auto 0;height:30px;line-height:30px;background-color:#F5F5F5;border-top:1px solid #EAEAEA;padding:10px 18px;font-size:12px;text-align:left;} 
footer span{font-size:16px;}
footer a{float:right;background:#FF0000;border:0 none;border-radius:4px 4px 4px 4px;color:#FFFFFF !important;font-size:16px;height:30px;line-height:30px;min-width:75px;text-align:center;}